/**   
 * Copyright © 2020 eSunny Info. Tech Ltd. All rights reserved.
 * 
 * 功能描述：数据实体
 * @Package: com.yl.staff.model 
 * @author: Bai   
 * @date: 2020年12月21日 上午11:57:13 
 */
package com.yl.staff.model;

import java.io.Serializable;

import io.swagger.annotations.ApiModelProperty;

/**   
* Copyright: Copyright (c) 2020 云邻信息科技
* 
* @ClassName: BeanPhoneHistory.java
* @Description: 表[phone-history]的对应实体类
*
* @version: v1.0.0
* @author: Bai
* @date: 2020年12月21日 上午11:57:13 
*
* Modification History:
* Date         Author          Version            Description
*---------------------------------------------------------*
* 2020年12月21日     Bai           v1.0.0               创建
*/
public class BeanPhoneHistory implements Serializable {

	// @Fields serialVersionUID : 序列化静态标识-默认
	private static final long serialVersionUID = 1L;
	/* 数据编号-表格自动增长列 */
	@ApiModelProperty("数据编号")
	private int id;
	/* 员工编号-根据编号规则计算得出  */
	@ApiModelProperty("员工编号")
	private String staffCode;
	/* 电话  */
	@ApiModelProperty("电话")
	private String phoneNumber;
	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(int id) {
		this.id = id;
	}
	/**
	 * @return the staffCode
	 */
	public String getStaffCode() {
		return staffCode;
	}
	/**
	 * @param staffCode the staffCode to set
	 */
	public void setStaffCode(String staffCode) {
		this.staffCode = staffCode;
	}
	/**
	 * @return the phoneNumber
	 */
	public String getPhoneNumber() {
		return phoneNumber;
	}
	/**
	 * @param phoneNumber the phoneNumber to set
	 */
	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}
	/**
	 * @return the serialversionuid
	 */
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	/** 
	* @see java.lang.Object#hashCode()  
	* @Function: BeanPhoneHistory.java
	* @Description: 返回对象哈希值
	*
	* @param:无
	* @return：Returns a hash code value for the object. (API)
	* @throws：无
	*
	* @version: v1.0.0
	* @author: Bai
	* @date: 2020年12月21日 下午12:02:27 
	*
	* Modification History:
	* Date         Author          Version            Description
	*---------------------------------------------------------*
	* 2020年12月21日     Bai           v1.0.0              	 新建
	*/
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + id;
		result = prime * result + ((phoneNumber == null) ? 0 : phoneNumber.hashCode());
		result = prime * result + ((staffCode == null) ? 0 : staffCode.hashCode());
		return result;
	}
	/** 
	* @see java.lang.Object#equals(java.lang.Object)  
	* @Function: BeanPhoneHistory.java
	* @Description: 某个其他对象是否“等于”此对象。
	*
	* @param: obj the reference object with which to compare.(API)
	* @return：Indicates whether some other object is "equal to" this one. (API)
	* @throws：异常描述
	*
	* @version: v1.0.0
	* @author: Bai
	* @date: 2020年12月21日 下午12:02:27 
	*
	* Modification History:
	* Date         Author          Version            Description
	*---------------------------------------------------------*
	* 2020年12月21日     Bai           v1.0.0               	新建
	*/
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		BeanPhoneHistory other = (BeanPhoneHistory) obj;
		if (id != other.id)
			return false;
		if (phoneNumber == null) {
			if (other.phoneNumber != null)
				return false;
		} else if (!phoneNumber.equals(other.phoneNumber))
			return false;
		if (staffCode == null) {
			if (other.staffCode != null)
				return false;
		} else if (!staffCode.equals(other.staffCode))
			return false;
		return true;
	}
	/** 
	* @see java.lang.Object#toString()  
	* @Function: BeanPhoneHistory.java
	* @Description: 返回对象的字符串表示形式。
	*
	* @param:无
	* @return：Returns a string representation of the object.
	* @throws：无
	*
	* @version: v1.0.0
	* @author: Bai
	* @date: 2020年12月21日 下午12:02:34 
	*
	* Modification History:
	* Date         Author          Version            Description
	*---------------------------------------------------------*
	* 2020年12月21日     Bai           v1.0.0               	新建
	*/
	@Override
	public String toString() {
		return "BeanPhoneHistory [id=" + id + ", staffCode=" + staffCode + ", phoneNumber=" + phoneNumber + "]";
	}
		
}
